PROJECT_HOME=../../

LDFLAGS= -lgmp -lgmpxx
CXXFLAGS= -c -g  -I$(PROJECT_HOME) 
CC = g++

All: decoderCommunicator.o frontendCommunicator.o dataProxyCommunicator.o communicatorUtil.o



communicatorUtil.o: communicatorUtil.cpp communicatorUtil.hh
	$(CC) $(CXXFLAGS) communicatorUtil.cpp communicatorUtil.hh

decoderCommunicator.o: decoderCommunicator.cpp decoderCommunicator.hh
	$(CC) $(CXXFLAGS) decoderCommunicator.cpp decoderCommunicator.hh

frontendCommunicator.o: frontendCommunicator.cpp frontendCommunicator.hh
	$(CC) $(CXXFLAGS) frontendCommunicator.cpp frontendCommunicator.hh

dataProxyCommunicator.o: dataProxyCommunicator.cpp dataProxyCommunicator.hh
	$(CC) $(CXXFLAGS) dataProxyCommunicator.cpp dataProxyCommunicator.hh
clean:
	rm -f *.o *.gch
